package bookstore;

import java.io.IOException;

import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;

/* TOMCAT Ver7以上 Servlet 3.0 */
import javax.servlet.annotation.WebFilter;


@WebFilter(filterName="CharacterEncodingFilter", urlPatterns="/*")
public class CharacterEncodingFilter implements Filter {
    public void init(FilterConfig arg0) throws ServletException {
    }

    public void doFilter(
        ServletRequest request,
        ServletResponse response,
        FilterChain chain)
        throws IOException, ServletException {
        request.setCharacterEncoding("UTF-8");
        System.out.println("Debug:SET UTF-8.");
        chain.doFilter(request, response);
    }

    public void destroy() {
    }
}
